#ifndef GAME_H_INCLUDED
#define GAME_H_INCLUDED

#include <vector>

namespace Oribi
{
    class Game
    {
    public:
        Game();
        Game(int nPlayers);
       ~Game();

        int initialise(ConfContext&, Resources&);

        Map& getMap();
        Player *getPlayer(int);

        void update();
        void drawEverything(GraphicContext&);

        void createMap(int);
    private:
        Map map;
        std::vector<Player*> players;
    };
}

#endif // GAME_H_INCLUDED
